#pragma once
#include "Types.h"

#define LISTMAXSIZE 256

class MoveScoreList
{
private:
	int _size;
	Move _move[LISTMAXSIZE];
	int _score[LISTMAXSIZE];
public:
	MoveScoreList(void);
	~MoveScoreList(void);
	void Add(Move move , int score);
	void Remove(int i);
	Move GetMove(int i); // inline
	int GetScore(int i); // inline
	void Clear(); // inline
	int GetSize(); //inline
};
